CREATE EXTERNAL TABLE jms_dwd.dwd_tab_barscan_sitearrival_base_hi(
 `record_id` string COMMENT '记录编号_ef',
 `waybill_no` string COMMENT '运单编号_ef',
 `list_code` string COMMENT '清单编号',
 `subbill_code` string COMMENT '子单号',
 `shipment_no` string COMMENT '订舱号_ef',--是否重命名  transfer_code
 `package_code` string COMMENT '所属包号_ef',
 `scan_type` string COMMENT '扫描类型_ef',
 `pre_station` string COMMENT '上一站_ef',--是否改为pre_station  next_station
 `destination` string COMMENT '目的地点',
 `scan_user` string COMMENT '扫描雇员_ef',--是否拆分scan_user
 `scan_site` string COMMENT '扫描网点_ef',
 `scan_time` timestamp COMMENT '扫描时间_ef',
 `input_time` timestamp COMMENT '入库时间_ef',
 `operate_date` timestamp COMMENT '操作日期_ef',
 `send_deliver_user` string COMMENT '派件或收件员',
 `send_customer` string COMMENT '寄件客户',
 `send_site` string COMMENT '寄件网点_ef',
 `dest_site` string COMMENT '目的网点',--是否拆分dest_site
 `transfer_center` string COMMENT '中转中心',--是否拆分transfer_center
 `pcs` bigint COMMENT '件数',
 `weight` double COMMENT '重量_ef',
 `goods_type` string COMMENT '物品类别',--是否拆分goods_type
 `transport_type` string COMMENT '运输方式_ef',
 `shifts` string COMMENT '班次',
 `transfer_deliver_fee` double COMMENT '中转或派件费',
 `network_manage_fee` double COMMENT '网管费',
 `other_fee` double COMMENT '其他费',--是否拆分other_fee
 `check_flag` string COMMENT '核算标识',--是否拆分check_flag
 `co_operate_src` bigint COMMENT '共配操作来源_ef',
 `receipt_flag` tinyint COMMENT '回单标识',--是否拆分receipt_flag
 `return_flag` tinyint COMMENT '退件标识',--是否拆分return_flag
 `ele_scale_flag` string COMMENT '电子秤标识',--是否拆分ele_scale_flag
 `weight_type` tinyint COMMENT '重量类型_ef',
 `write_back_flag` bigint COMMENT '回写标识',--是否拆分write_back_flag
 `auto_produce_type` tinyint COMMENT '自动产生类型_ef',
 `width` string COMMENT '宽_ef',
 `station_num` string COMMENT '工位号_ef',
 `modifytime` timestamp COMMENT '修改时间',
 `length` string COMMENT '长_ef',
 `pistol_id` string COMMENT '巴枪ID_ef',
 `height` string COMMENT '高_ef',
 `flight_num` string COMMENT '航班号_ef',
 `scan_site_code` string COMMENT '扫描网点编号_ef',
 `upload_time` timestamp COMMENT '上传时间_ef',
 `len_wid_hei_product` string COMMENT '长x宽x高_ef',
 `scan_user_code` string COMMENT '扫描雇员编号_ef',
 `send_deliver_user_code` string COMMENT '收派员编号',--是否改为send_deliver_user_code
 `pre_station_code` string COMMENT '上一站编号_ef',
 `source` string COMMENT '来源_ef',
 `remark5` string COMMENT '备注5',
 `remark6` double COMMENT '备注6',
 `list_code_2` string COMMENT '清单编号_ef',
 `scan_site_id` bigint COMMENT '扫描网点ID_ef',
 `pre_station_id` bigint COMMENT '上一站ID_ef',
 `scan_user_id` bigint COMMENT '扫描雇员ID_ef',
  `send_deliver_user_id` bigint COMMENT '收派员ID',--是否改为send_deliver_user_id
   `network_type`          tinyint comment "扫描网点类型，1.加盟商,2.转运中心,3.集散点,4.普通网点,5.代理区,6.总部,0.其他",
    `site_agent_code`       string comment "所属代理区code",
    `site_agent_name`       string comment "所属代理区名称",
    `site_franchisee_code`  string comment "所属加盟商code ",
    `site_franchisee_name`  string comment "所属加盟商名称",
    `site_transcenter_code` string comment "所属转运中心code",
    `site_transcenter_name` string comment "所属转运中心名称",
    `next_network_type`     tinyint comment "下一站网点类型，1.加盟商,2.转运中心,3.集散点,4.普通网点,5.代理区,6.总部,0.其他",
    `waybill_source`        string comment "运单来源：GB:国标单号,BS:百世单号,BSB:百世包号,JT:极兔单号,JTB:极兔包号,Other:其它"
  --  `scan_type_id`          tinyint comment "操作类型编号：1快件取出扫描，2入库扫描，3出库扫描"
  )
COMMENT '操作平台-网点到件扫描表'
PARTITIONED BY (
  `dt` string COMMENT '分区字段-inputtime')
stored as parquet
LOCATION
  'hdfs://uat-bg-hdp/dw/hive/jms_dwd.db/external/dwd_tab_barscan_sitearrival_base_hi'
